CFRL: A Language for Specifying the Causal Functionality of Engineered Devices
نویسندگان
چکیده
Understanding the design of an engineered device requires both knowledge of the general physical principles that determine the behavior of the device and knowledge of what the device is intended to do (i.e., its functional specification). However, the majority of work in model based reasoning about device behavior has focused on modeling a device in terms of general physical principles or intended functionality, but not both. In order to use both functional and behavioral knowledge in understanding a device design, it is crucial that the functional knowledge is represented in such a way that it has a clear interpretation in terms of actual behavior. We propose a new formalism for representing device functions with well-defined semantics in terms of actual behavior. We call the language CFRL (Causal Functional Representation Language). CFRL allows the specification of conditions that a behavior must satisfy, such as occurrence of a temporal sequence of expected events and causal relations among the events and the behavior of device components. We have used CFRL as the basis for a functional verification program which determines whether a behavior achieves an intended function.
منابع مشابه
Causal Falling Rule Lists
A causal falling rule list (CFRL) is a sequence of ifthen rules that specifies heterogeneous treatment effects, where (i) the order of rules determines the treatment effect subgroup a subject belongs to, and (ii) the treatment effect decreases monotonically down the list. A given CFRL parameterizes a hierarchical bayesian regression model in which the treatment effects are incorporated as param...
متن کاملCausal functional representation language with behavior-based semantics
Understanding the design of a device requires both knowledge of the general physical principles that determine its behavior and knowledge of its intended functions. However, the majority of work in model-based reasoning has focused on using either one of these types of knowledge alone. In order to use both types of knowledge in understanding a device design, one must represent the functional kn...
متن کاملHow Things are Intended to Work: Capturing Functional Knowledge in Device Design
When designing a device, the final product of the design process is usually considered to be a physical specification of a device. However, the design of the causal mechanism underlying the physical specification, i.e. how the device is intended to work to achieve its function, is a product just as important as the physical specification, if not more. Capturing this knowledge of causal mechanis...
متن کاملSpecifying Electronic Societies with the Causal Calculator
In previous work [1] we presented a framework for the specification of open computational societies i.e. societies where the behaviour of the members and their interactions cannot be predicted in advance. We viewed computational systems from an external perspective, with a focus on the institutional and the social aspects of these systems. The social constraints and roles of the open societies ...
متن کاملSpecifying the Underlying Constructs of Home Culture Attachment Scale
This study was conducted to extract first, the underlying factors of Home Culture Attachment Scale (HCAS) and second, to confirm these factors via Structural Equation Modeling (SEM) analysis. To meet this end, the scale was distributed to 374 English language learners in private language institutes in Mashhad, Iran. To determine the construct validity of the scale, Exploratory Factor Analysis (...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993